/*header*/
#header{}
#header .top_nav{margin-bottom:0}
#header .top_nav .ico_cart{padding-left:22px;background-position:0 7px}
#header #agencyHeader{height:41px;background:#54b00c url(../images/agency_header_bg.png) no-repeat center top}
#header #agencyHeader .logo{width:320px;height:56px;background:url(../images/agency_header_logo.png) no-repeat}
#header #agencyHeader .logo h1,
#header #agencyHeader .logo h3{float:left}
#header #agencyHeader .logo h1 a{display:block;width:185px;height:56px}
#header #agencyHeader .logo h3 a{display:block;width:135px;height:56px}
#header #agencyHeader .tel_num{float:right;width:165px;height:26px;text-indent:-9999px;background-position:0 -33px;margin-top:8px}

.agency_search a,#slideBox .log_box .tab_con dd.fault
    {background-image:url(../images/user_bg.png);background-repeat:no-repeat}

.mr40{margin-right:20px}
    
/*log*/
#logHeader,#logHeader .logo,#logHeader .tel_num,
#logBotlist dd s
    {background-image:url(../images/center_log.png);background-repeat:no-repeat}

#logHeader{padding:10px 0;background-repeat:repeat-x;background-position:0 72px}
#logHeader .logo{float:left;width:463px;height:62px;background-position:0 -21px}
#logHeader .tel_num{float:right;width:400px;height:34px;background-position:0 -93px;margin-top:13px}
#slideBox{height:363px;background-color:#c9c0af}
#slideBox .con{width:1200px;margin-left:auto;margin-right:auto;position:relative}
#slideBox .switchable-triggers{display:none}
#slideBox .slide{position:absolute;top:0;left:0;width:1200px;height:363px}
#slideBox .slide img{display:block;position:absolute;top:0;left:0}
#slideBox .log_box{z-index:10;position:absolute;top:32px;right:110px;width:416px;background-color:#fff}
#slideBox .log_box .tab{width:416px;overflow:hidden}
#slideBox .log_box .tab ul{width:420px}
#slideBox .log_box .tab li{float:left}
#slideBox .log_box .tab li a{display:block;width:210px;height:39px;font:800 14px/39px Arial;text-align:center;background-color:#83b842;color:#fff;text-decoration:none}
#slideBox .log_box .tab li a.current{background-color:#fff;color:#333}
#slideBox .log_box .tab_con{padding:30px}
#slideBox .log_box .tab_con dd{margin-bottom:20px;font-family:\5b8b\4f53}
#slideBox .log_box .tab_con dd.fault{margin:-10px 0 10px 60px;color:#f00;padding-left:20px;background-position:-185px -84px;line-height:18px;height:18px}
#slideBox .log_box .tab_con label{float:left;width:60px;font-size:14px;line-height:30px}
#slideBox .log_box .tab_con input.text{height:16px;line-height:16px;padding:6px;width:240px;border:1px solid #cccbcb}
#slideBox .log_box .tab_con .btn{text-align:center;padding:5px 0 15px 0}
#slideBox .log_box .tab_con .tip{text-align:center}
#slideBox .log_box .tab_con .tip .orange{margin-right:40px}
#logBotlist{padding:20px 0;border-bottom:1px solid #efefef}
#logBotlist dd{float:left;width:210px;margin:0 17px;display:inline;color:#b8b7b7;padding-right:80px}
#logBotlist dd s{float:left;width:47px;height:54px;margin:5px 15px 0 0}
#logBotlist dd s.icon_1{background-position:10px -146px}
#logBotlist dd s.icon_2{background-position:-54px -146px}
#logBotlist dd s.icon_3{background-position:-119px -146px}
#logBotlist dd s.icon_4{background-position:-181px -146px}
#logBotlist dd h6{font:18px/20px 'Microsoft YaHei';margin-bottom:5px;color:#666}
.log_btn{padding-left:60px;line-height:46px}
.log_btn a.btn_1{float:left;margin-right:20px;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -150px -220px}

.center_menu{border:1px solid #83b842;border-top:0}
.center_menu dl{}
.center_menu dt{font:800 14px/34px Arial;height:35px;padding-left:10px;background-color:#83b842;color:#fff}
.center_menu dd{font-size:14px;line-height:26px}
.center_menu dd p a{color:#333;display:block;height:26px;padding:5px 20px;border-bottom:1px solid #d8d9d6}
.center_menu dd p a:hover{color:#fe8103}
.center_menu dd p a.current{color:#fe8103}
.center_menu dd p a s{float:left;width:5px;height:10px;overflow:hidden;background:url(../images/center_log.png) no-repeat -188px -271px;margin:8px 10px 0 0}
.center_menu dd p a.current s{background-position:-173px -271px}

.main_con{border:1px solid #e9f6d8}
.main_nobd{border:none}
.subline{padding:0 10px}
.subline_2{background-color:#f5faee}
.subline h4{font:18px/40px "Microsoft YaHei";color:#83b842;float:left}
.subline h5{line-height:40px;font-size:14px;font-weight:800;color:#83b842;float:left}
.subline h5 em{color:#333;font-weight:800}
.subline a.link{float:right;line-height:40px;background:url(../images/center_log.png) no-repeat -350px -307px;padding-left:20px}
.subline .yuyue{float:right;width:80px;line-height:40px}
.subline .yuyue s{float:left;width:13px;height:13px;overflow:hidden;background:url(../images/center_log.png) no-repeat -150px -270px;margin:14px 5px 0 0}

.info_box{padding:30px 50px 30px 120px}
.info_box .form{line-height:32px;color:#999;font-size:14px;color:#333}
.info_box .form dd{margin-bottom:15px}
.info_box .form dd.email{position:relative}
.info_box .form label.label{float:left;width:100px;font-size:14px;text-align:right;color:#333;margin-right:10px}
.info_box .form input.input{border:1px solid #a7a6ab;font-size:14px;width:150px;color:#333;height:16px;line-height:16px;padding:8px;background-color:#fff;margin-right:10px}
.info_box .form input.small{width:100px}
.info_box .form input.fault{border-color:#f00}
.info_box .form input.active{border-color:#fec602}
.info_box .form span{font-size:12px;color:#999;line-height:20px;padding-top:5px}
.info_box .form span.fault{color:#f00}
.info_box .form img{vertical-align:-9px;margin-right:10px}
.info_box .form b.correct{display:inline-block;width:15px;height:15px;background-position:-185px -131px;vertical-align:-5px}
    .ie6 .info_box .form b.correct,.ie7 .info_box .form b.correct{vertical-align:0}
.info_box .btn{padding:15px 0 0 103px}
.info_box a.btn_next{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -326px -220px}
.info_box a.btn_fin{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat 0 -320px}
.info_box a.btn_prev{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -175px -511px}
.info_box a.btn_ovdetail{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -176px -320px}
a.btn_save{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat 0 -567px}
.info_make .btn{padding:0;text-align:center}
.info_box p{color:#f00;line-height:20px;border-top:0px solid #eaeaea;padding-top:10px}

.com_table{width:100%;line-height:22px}
.com_table th,
.com_table td{border:1px solid #e9f6d8;text-align:center;vertical-align:middle}
.com_table td.no_result{text-align:left}
.com_table th{background-color:#83b842;height:40px;font-weight:800;color:#fff;font-size:14px}
.com_table td{padding:10px 0}
.com_table .goods{padding:10px;text-align:left}
.com_table .goods .pic{float:left;width:56px;height:56px;padding:1px;border:1px solid #bbb;margin-top:3px}
.com_table .goods .pic img{display:block}
.com_table .goods .text{margin-left:70px}
.com_table .people{color:#e71400;font-weight:800}
.com_table td.option{padding-left:5px;padding-right:5px}
.com_table tbody tr.hoverbg{background-color:#fffefa}
.com_table .gray{color:#999}
.com_table .red{color:#ff0202}
.com_table td.name{text-align:left;padding-left:10px;padding-right:10px}
.table_gre th,
.table_gre td{border:1px solid #f5faee}
.table_gre th{background-color:#f5faee;color:#6ea32d;height:36px}


.page_up{text-align:left}
.page_up a{display:inline-block;width:20px;height:20px;line-height:20px;border:1px solid #83b842;margin:0 2px;color:#6ea32d}
.page_up a.dis{border-color:#cbcaca;color:#cbcaca;cursor:default}
.page_up a.current{background:#83b842;color:#fff}
.page_up a:hover{text-decoration:none}


.page{text-align:center}
.page a{display:inline-block;width:20px;height:20px;line-height:20px;border:1px solid #83b842;margin:0 2px;color:#6ea32d}
.page a.dis{border-color:#cbcaca;color:#cbcaca;cursor:default}
.page a.current{background:#83b842;color:#fff}
.page a:hover{text-decoration:none}

a.btn_org_td{ display:inline-block;width:57px;height:21px;line-height:21px;color:#fff;background:url(../images/combtn.png) no-repeat 0 -312px}
a.btn_org_td_ss{ border:0;display:inline-block;width:57px;height:21px;line-height:21px;color:#fff;background:url(../images/combtn.png) no-repeat 0 -312px}
a.btn_gre_td{display:inline-block;width:57px;height:21px;line-height:21px;color:#fff;background:url(../images/combtn.png) no-repeat -67px -312px}
a.btn_green_td{display:inline-block;width:57px;height:21px;line-height:21px;color:#fff;background:url(../images/combtn.png) no-repeat -134px -312px}
a.btn_gray_td{display:inline-block;width:59px;height:23px;line-height:21px;color:#666;background:url(../images/combtn.png) no-repeat 0 -375px}
a.btn_org_td:hover,a.btn_gre_td:hover,a.btn_green_td:hover,a.btn_gray_td:hover{text-decoration:none}

.info_table h6{font:800 14px/20px Arial}
.info_table .sub_form{height:20px;line-height:20px}
.info_table .sub_form h6{float:left;margin-right:20px}
.info_table .sub_form p.gray{color:#999}
.info_table dl{padding:10px 0;font-family:\5b8b\4f53}
.info_table dd{line-height:28px;padding:5px 0}
.info_table dd a {font-size:12px; float: left;}
.info_table dd cite{font-size:12px; float: left;}
.report_area{width: 560px;}
.info_table dd a{color:#333}
.info_table dd a.blue{color:#0e6fa7}
.info_table dd a:hover{color:#fe8103}
.info_table label.text,
.info_table label.radio{float:left}
.info_table label.text{font-family:\5b8b\4f53;text-align:right}
.info_table label.span1{width:120px}
.info_table label.span2{width:130px}
.info_table input.text{float:left;border:1px solid #a7a6aa;height:16px;line-height:16px;padding:3px}
.info_table input.span1{width:120px}
.info_table input.span2{width:220px}
.info_table input.span3{width:290px}
.info_table dd p{color:#999;float:left;margin-left:20px;display:inline}
.info_table dd p strong{color:#fc0903}
.info_table select{float:left;border:1px solid #a7a6aa;height:30px;margin-right:10px}
.info_table select.span1{width:127px;height: 20px;}
.info_table select.span2{width:230px}
.info_table .choose{float:left;display:inline;margin-right:10px}
.info_table .choose input{background:url(../images/date.png) no-repeat;border:0;height:32px;line-height:32px;width:190px;padding:0 10px;cursor:pointer}
.info_table input.radio{margin-right:7px}
.info_table .date{width:100%;line-height:20px;margin-bottom:25px}
.info_table .date th,
.info_table .date td{border:1px solid #c7c6c6;font-size:12px;/*background-color:#f5f6f7;*/text-align:center;vertical-align:middle;width:96px;color:#666}
.info_table .date td.no_result{text-align:left}
.info_table .date th{height:30px}
.info_table .date td{padding:15px 0}
.info_table .date .person{font-weight:800;color:#34c928}
.info_table .date a.btn_org_s,
.info_table .date a.btn_gray_s{display:inline-block;width:68px;height:23px;font:400 12px/23px Arial;color:#fff;background:url(../images/combtn.png) no-repeat 0 -343px;text-decoration:none;margin-top:5px}
.info_table .date a.btn_org_s:hover{color:#fff}
.info_table .date a.btn_gray_s{background-position:-78px -343px}
.info_make{padding:30px}
.info_table ul{margin-left:70px;border:1px solid #c7c6c6;width:400px;height:155px;overflow-y:scroll}
.info_table li{padding:10px;border-bottom:1px dotted #e2e2e2}
.info_box .form span.red{color:#f00}
.info_box p.tip_box1{border:1px solid #c7c6c6;color:#f00;line-height:20px;padding:5px 10px;font-size:12px;margin-bottom:20px}

.datepicker { border-collapse: collapse; border: 8px solid #eee; position: absolute; margin:14px 0 0 -18px;z-index:10}
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }

.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }

.success .pic{float:left;width:100px;height:100px;background:url(../images/big_icon.png) no-repeat 0 -60px;margin-top:10px}
.success .txt{margin-left:150px;line-height:20px;color:#666}
.success .txt strong{font:24px/46px "Microsoft Yahei","黑体";color:#333}
.success .txt span{margin-right:20px}
.success .txt em{color:#f00}
.success .txt a.btn_orange{margin-bottom:15px}
.success .txt a.btn_large{display:block;width:235px;height:34px;font:800 14px/34px \5b8b\4f53;color:#fff;padding-left:15px;text-decoration:none;background-position:0 -969px;margin-bottom:15px}
.success .txt p{margin-bottom:15px;font-size:14px}
.success .txt p a.org{color:#fe8103;margin:0 10px}
.success .txt a.btn_tip{font-family:\5b8b\4f53;color:#999;margin-left:20px;vertical-align:0}

.main_con .combo_list{padding:20px}
.main_con .combo_list h5 cite{font-size:12px;margin-left:10px}
.main_con .combo_list h5 em{font-weight:800;color:#fe911f}
.combo_list .sum{text-align:right;font-family:"microsoft yahei";font-size:14px;margin-bottom:20px;line-height:30px}
.combo_list .sum em{font-size:28px;color:#ee1f1f}
.combo_list .btn{height:50px;line-height:46px}
.combo_list .btn a{float:right}
a.btn_ok{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -176px -679px;margin-left:20px}
a.btn_gw{display:inline-block;width:166px;height:46px;background:url(../images/buy_btom.gif)}
a.btn_okpay{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat 0 -623px;margin-left:20px}
a.btn_tj{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -176px -623px;margin-left:20px}
a.btn_yz{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat 0 -679px}
a.btn_tjdd{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat 0 -376px}

.detail_tab{border-bottom:2px solid #6ea32d}
.detail_tab li{float:left}
.detail_tab li a{display:block;height:33px;width:130px;text-align:center;line-height:33px;background:url(../images/center_log.png) no-repeat 0 -432px;margin-right:10px;font-size:14px;color:#6ea32d}
.detail_tab li a.current{font-weight:800;background-position:-140px -432px;color:#fff}
.detail_tab li a:hover{text-decoration:none}

.list_tab{border-bottom:1px solid #83b842}
.list_tab li{float:left}
.list_tab li a{display:block;height:27px;width:89px;text-align:center;line-height:27px;background:url(../images/center_log.png) no-repeat -379px -432px;margin-right:10px;color:#6ea32d}
.list_tab li a.current{font-weight:800;background-position:-280px -432px;color:#fff}
.list_tab li a:hover{text-decoration:none}

.order_detail .top{border:1px solid #f9d0ac;min-height:42px;_height:42px;font:800 14px/42px Arial;padding:0 10px;background-color:#fef5ed}
.order_detail .top span{float:left;margin-right:25px}
.order_detail .top span.fr{float:right;margin-right:0}
.order_detail .top em{color:#f00;font-weight:800}
.order_detail .top a{font-size:12px;text-decoration:underline}
.order_detail .top a.btn{display:inline-block;width:67px;height:23px;line-height:23px;color:#fff;text-decoration:none;background:url(../images/center_log.png) no-repeat 0 -478px;margin-top:10px;text-align:center;font-weight:400}
.order_detail .top a.btn_gray{display:inline-block;width:37px;height:23px;line-height:23px;color:#666;text-decoration:none;background:url(../images/center_log.png) no-repeat -77px -478px;margin-top:10px;text-align:center;font-weight:400}
.order_detail .top a.gray{color:#999;font-weight:400;text-decoration:none}
.order_detail .top a.gray:hover{color:#fe8103}
.order_detail .top a.blue{color:#1478a7;font-weight:400;text-decoration:none}
.order_detail .top a.gray:hover{color:#fe8103}
.order_detail .top_info{border-bottom:1px solid #e6e6e6}
.order_detail .top .bot{clear:both;border-top:1px solid #e1e0df;font-size:12px;font-weight:400}

.order_detail h4{line-height:30px;height:30px}
.order_detail h4 strong{font-size:14px}
.order_detail h4 em{font-size:12px;color:#f00}
.order_detail .top_info{border:1px solid #e9f6d8;padding:10px 20px;font-size:14px}
.order_detail .top_info .part{padding:10px 0}
.order_detail .top_info .form dd{height:28px;overflow:hidden;padding-top:5px;line-height:28px;color:#666}
.order_detail .top_info .form label{width:120px;float:left;text-align:right;color:#333}
.order_detail.top_info .info{padding:20px}
.order_detail .top_info .info p{float:left}
.order_detail .top_info .info p span{margin-right:20px}

.detail_step{text-align:center}
.detail_step ul{padding-top:10px}
.detail_step li{display:inline-block;width:168px;font-size:14px;line-height:22px;color:#989696;vertical-align:top}
.detail_step li.current{color:#6ea32d;font-weight:800}
.detail_step li.wrong{color:#fe7909}
.detail_step li.current span,
.detail_step li.wrong span{color:#989696;font-weight:400}
.detail_step .step_2 li{width:340px}
.detail_step .step_8 li{width:115px}
.detail_step .step_6 li{width:135px}
.detail_step .step_3 li{width:136px}

.detail_list .con{border:1px solid #edcd88;background:#fffaef;padding:10px}
.detail_list h5{display:inline-block;border:1px solid #edcd88;border-bottom:0;height:30px;line-height:30px;padding:0 10px;font-size:14px;font-weight:800;background:#fffaef}
.detail_list table th,.detail_list table td{height:40px;text-align:center;font-size:14px;line-height:20px}
.detail_list table th{font-size:12px;border-bottom:1px solid #e1e0df}

.order_detail .top_info .com_table th{height:auto;border:1px solid #dedede;background-color:#f6f6f6;font-weight:400;font-size:12px;padding:5px 10px;color:#333}
.order_detail .top_info .com_table td{vertical-align:middle;border:1px solid #dedede;line-height:20px;text-align:center;font-size:12px}
.order_detail .top_info .btn{text-align:right;padding-top:20px}
.order_detail .top_info p em{color:#ee1f1f;font-size:30px}
a.btn_pay{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat -176px -376px;margin-top:20px}

.info_status{border:1px solid #e4e3e3;height:40px;line-height:40px;overflow:hidden;padding:0 10px}
.info_status .left,
.info_status p{float:left}
.info_status .name{color:#83b842}
.info_status .right{float:right}
.info_status .left p{margin-right:30px}
.info_status .right p{margin-left:30px}
.info_status p strong,
.info_status p em{color:#fd6500}
.info_status p.name strong{color:#333}

.person_list{border:1px solid #e4e3e3;padding:10px 20px 20px 20px}
.person_list .sub h4{font:800 14px/30px Arial}
.person_list .con{}
.person_list table{width:100%}
.person_list th{height:40px;background-color:#f6f1e7;font-weight:400;padding:0 10px;vertical-align:middle;text-align:center}
.person_list td{padding:20px 10px;background:url(../images/xline.png) repeat-x bottom;text-align:center}
.person_list td.no_result{text-align:left}
.person_list .btn{text-align:center;padding-top:20px}
.person_list .tip_box{border:1px solid #e4e3e3;padding:20px;line-height:28px}
.person_list .tip_box h6{font:800 14px/20px Arial;color:#333;margin-bottom:10px}
.person_list a.btn_yyxyy{display:inline-block;width:166px;height:46px;background:url(../images/center_log.png) no-repeat 0 -511px}

.mx{}
.mx h4{font-size:14px;font-weight:800;color:#6ea32d;line-height:30px}
.mx .con{border:1px solid #e9f6d8;padding:30px}
.mx th,.mx td{border:1px solid #dddcdc;padding:5px 10px;line-height:18px;text-align:center}
.mx .sum{background:#f8f8f8;height:67px;line-height:67px;padding:0 10px}
.mx .sum p{float:right;font:14px/67px "Microsoft YaHei"}
.mx .sum p strong{font-size:30px;color:#f00}
.mx .sum a.minus,
.mx .sum a.plus{float:left;width:26px;height:26px;background:url(../images/center_log.png) no-repeat -124px -478px;margin:3px 5px 0 0;display:inline}
.mx .sum a.plus{background-position:-160px -478px;margin:3px 0 0 5px}
.mx .sum input{float:left;width:50px;line-height:24px;border:1px solid #d3d3d3;text-align:center}
.mx table.table_gre th,.mx table.table_gre td{border:1px solid #e9f6d8}
.mx table.table_gre td{padding:10px 0}

.write_box{border:1px solid #e4e3e3;padding:20px}
.write_box h5{font:800 14px/18px Arial;height:30px}
.write_box dt{float:left;font-family:\5b8b\4f53}
.write_box dd{margin-left:70px}
.write_box dl{padding-bottom:10px;line-height:24px}
.write_box dd label{margin-right:20px}
.write_box dd textarea{width:100%;height:180px;overflow-y:scroll;border:1px solid #e4e3e3;display:block}
.write_box dd p{line-height:30px;color:#e71400}
.write_box .btn{text-align:left;padding-left:50px}

.tip_box1{border:1px solid #e9f6d8;padding:20px;line-height:28px;color:#999}
.tip_box1 h6{font:800 14px/20px Arial;color:#666;margin-bottom:10px}

.findpasd{padding:10px 20px}
.findpasd h4{font-size:14px;font-weight:800;line-height:24px}
.findpasd .step{margin:10px 0 30px 0;text-align:center}
.findpasd .con{padding-left:250px;padding-bottom:30px}
.findpasd .form select{height:34px}
.findpasd .con a.btn_ok{background-position:-176px -567px;margin-left:0}

.reglog_box .form input.radio{border:none;width:auto;height:auto;padding:0;}

.complaint_table th{background-color:#f6f6f6;color:#333;font-size:12px;font-weight:400;height:30px;border-color:#e6e6e6}
.complaint_table td{padding:30px 10px;border-color:#e6e6e6}
.complaint_table td.reply{text-align:left;padding:20px 10px}
.complaint_table td.reply em{color:#e71400}
.complaint_table td.no_result{padding:15px}

a.btn_complaint{display:block;width:32px;height:133px;background:url(../images/center_log.png) no-repeat -352px -567px;position:fixed;top:250px;right:0}

.org_tip{border:1px solid #f9d0ac;background:#fef5ed;padding:30px;margin-bottom:20px;text-align:center;font:18px/20px "Microsoft YaHei";color:#666;margin-top:10px}
.org_tip em{color:#e40404}

#orderWrap{}
#orderWrap .con{padding:30px 20px}
#orderWrap h4{font:22px/30px 'Microsoft YaHei';color:#666;padding-left:160px}
#orderWrap h4 s{float:left;width:28px;height:28px;background:url(../images/big_icon.png) no-repeat 0 -272px;margin:3px 10px 0 0}
#orderWrap .box{border:1px solid #dedede;color:#666}
#orderWrap h5{height:30px;font:800 14px/30px Arial;padding:0 10px;border-bottom:1px solid #dedede;background:url(../images/tuan_details.png) repeat 0 -394px}
#orderWrap h5 em{font:400 12px/30px Arial;color:#e70328}
#orderWrap .info .form{padding-bottom:15px}
#orderWrap .info .form dd{height:28px;overflow:hidden;padding-top:15px;line-height:28px;color:#666}
#orderWrap .info .form label{width:80px;float:left;text-align:right;color:#333}
#orderWrap .info .form input.input{float:left;width:150px;line-height:16px;height:16px;padding:5px;border:1px solid #dedede;margin-right:20px;color:#333}
#orderWrap .proinfo dt{height:34px;line-height:34px;background-color:#fefdf4;padding:0 10px;font-weight:800}
#orderWrap .proinfo span{float:left;text-align:center}
#orderWrap .proinfo .name{width:470px;margin-right:30px}
#orderWrap .proinfo .price{width:120px}
#orderWrap .proinfo .num{width:120px;margin:0 30px;display:inline}
#orderWrap .proinfo .sum{width:120px}
#orderWrap .proinfo dt .num{padding-right:20px;width:100px}
#orderWrap .proinfo dd{line-height:20px;font-size:14px;padding:15px 10px}
#orderWrap .proinfo dd .name{font:400 12px/20px Arial;text-align:center}
#orderWrap .proinfo dd .price{padding-top:10px}
#orderWrap .proinfo dd .sum{padding-top:10px;font-weight:800}
#orderWrap .proinfo .num .add{width:26px;height:26px;overflow:hidden;margin-top:8px;margin-right:5px}
#orderWrap .proinfo .num .less,
#orderWrap .proinfo .num .more{cursor:pointer;display:block;width:26px;height:26px;overflow:hidden;border:none;background-color:#fff;background:url(../images/center_log.png) no-repeat}
#orderWrap .proinfo .num .less{background-position:-124px -478px}
#orderWrap .proinfo .num .more{background-position:-160px -478px}
#orderWrap .proinfo .num input.input_text{display:block;border:1px solid #bbb;width:34px;height:22px;line-height:22px;margin:8px 5px 0 0;text-align:center}
#orderWrap .proinfo .num input.disabled{margin-left:32px;border:1px solid #bbb;background-color:#eee}
#orderWrap .proinfo .sumbar{height:34px;font:800 14px/34px Arial;background-color:#fefdf4;padding:0 20px;text-align:right}
#orderWrap .proinfo .sumbar em{font-size:28px;color:#e40404}
#orderWrap .btn{margin-top:20px;text-align:center;padding-bottom:20px}
#orderWrap .boxcon2{border:2px solid #fbf9ec;margin:20px;padding:10px 20px}
#orderWrap .boxcon2 h6{font-size:14px;font-weight:800;line-height:30px;border-bottom:1px solid #c9c9c9}
#orderWrap .combo_list .list,#orderWrap .combo_list dl{width:auto}

#foot .link{background:#f4f4f3;border-top:1px solid #cbcaca;line-height:36px}
#foot .link a{color:#666}

#dialogPay{}
#dialogPay .con{padding:20px 20px 10px 20px}
#dialogPay .txt{line-height:24px;color:#666;font-size:14px}
#dialogPay .txt strong{font-size:14px;color:#333;line-height:30px}
#dialogPay .btn_bar{text-align:center;padding-bottom:20px}
#dialogPay .btn_bar a{margin:0 10px}

#dialogNoPay{}
#dialogNoPay .con{padding:20px 20px 10px 20px}
#dialogNoPay .txt{line-height:24px;color:#666;font-size:14px}
#dialogNoPay .txt em{font-weight:800;color:#fe911f}
#dialogNoPay .txt strong{font-size:14px;color:#333;line-height:30px}
#dialogNoPay .btn_bar{text-align:center;padding-bottom:20px}
#dialogNoPay .btn_bar a{margin:0 10px}

#dialogPayment a.btn{display:block;width:150px;height:36px;font:800 14px/36px \5b8b\4f53;text-align:center;text-decoration:none;color:#fff;background:url(../images/combtn.png) no-repeat 0 0;margin:20px auto 0 auto}
#dialogPayment p{text-align:center;color:#999}

#passwordChange{}
#passwordChange .con{border:1px solid #e4e3e3;padding:60px 160px}
#passwordChange .btn{padding:10px 0 0 100px}
#passwordChange .show_tip{line-height:16px;height:16px;text-align:center;color:#54b00c;padding-top:15px;visibility:hidden}
#passwordChange .show{visibility:visible}
#passwordChange .show_tip s{display:inline-block;width:14px;height:16px;overflow:hidden;background:url(../images/big_icon.png) no-repeat 0 -238px;vertical-align:-6px;margin-right:5px}

#dialogSuss{}
#dialogSuss .con{padding:0 20px 20px 20px}
#dialogSuss .success .pic{float:left;width:75px;height:75px;background:url(../images/big_icon.png) no-repeat -103px -62px;margin-top:10px}
#dialogSuss .success .txt{margin-left:90px;padding-top:20px}
#dialogSuss .success .txt p{font-family:"Microsoft YaHei";font-size:18px}
#dialogSuss .success a.btn{display:block;width:97px;height:35px;background:url(../images/center_log.png) no-repeat -351px -511px}

.md_table th,.md_table td{border:1px solid #c7c6c6;text-align:center;padding:7px 5px}
.md_table th{font-size:12px;font-weight:400;background-color:#fefcef;padding:2px 5px;white-space:nowrap}

.my_title{border:1px solid #dedede;line-height:35px;height:35px;padding:0 10px}
.my_title h4{font:800 14px/35px Arial}
.file_tab{height:35px}
.file_tab li{float:left;margin-right:8px}
.file_tab li a{float:left;height:35px;font:14px/35px Arial;background-position:0 -582px;text-align:center;text-decoration:none;padding-left:11px;cursor:pointer;color:#333}
.file_tab li a b{float:left;height:35px;background-position:100% -582px;padding-right:11px;font:14px/35px Arial}
.file_tab li a em{color:#f00;margin-right:3px}
.file_tab li a:hover{background-position:0 -629px;color:#333;text-decoration:none;}
.file_tab li a:hover b{background-position:100% -629px;text-decoration:none}
.file_tab li a.current,
.file_tab li a.current:hover{height:36px;background-position:0 -676px;font-weight:800;position:relative;z-index:1;font-weight:800;color:#333}
.file_tab li a.current b,
.file_tab li a.current:hover b{background-position:100% -676px;font-weight:800}
#file{font-family:\5b8b\4f53}
#file input,
#file select{font-family:\5b8b\4f53}
#file .info{padding:30px 0}
#file .info dd{float:left;width:384px;height:45px;line-height:24px}
#file .info .label_txt{float:left;width:90px;text-align:right;font-family:\5b8b\4f53;margin-right:5px;font-weight:800}
#file .info .label_txt em{color:#f00;margin-right:10px}
#file .info label.radio{margin-right:30px}
#file .info .input_txt{border:1px solid #a7a6aa;padding:3px;height:16px;line-height:16px}
#file .info select{height:24px;margin-right:10px}
#file .info input.span1{width:128px}
#file .info input.span2{width:170px}
#file .info input.span3{width:240px}
#file .info dd.disabled{color:#999}
#file .info dd.disabled .input_txt{border-color:#ccc;background-color:#f5f5f5}
#file .btn{text-align:center;padding-top:20px}
#file .qa{padding:20px 20px 30px 20px;line-height:28px}
#file .qa dl{padding-bottom:20px}
#file .qa dt{font-size:14px;font-weight:800}
#file .qa dt em{color:#f00;margin-right:3px}
#file .qa dt input,
#file .qa dd .input_txt,
#file .food dd .input_txt{border:1px solid #b8bfc5;height:16px;line-height:16px;padding:4px;width:50px;margin:0 5px}
#file .qa dt cite{font-size:12px}
#file .qa dd{margin-left:20px;line-height:30px;padding:10px 0 0 0}
#file .qa dd label{float:left;cursor:pointer}
#file .qa dd label.span1{width:130px}
#file .qa dd label.span2{width:100px}
#file .qa dd label.mr40{margin-right:40px}
#file .qa dd label input{margin-right:10px}
#file .qa dl.disabled{color:#999}
#file .qa dl.disabled .input_txt{border-color:#ccc;background-color:#f5f5f5}
#file .food{padding:20px 20px 30px 20px;line-height:28px}
#file .food .con{overflow:hidden;width:728px}
#file .food .tip{font-size:14px;padding-bottom:20px;font-weight:800}
#file .food .dev{width:780px}
#file .food dl{float:left;border-right:1px solid #e7e2e2;width:354px;margin-right:20px;padding-right:10px;height:200px}
#file .food dt{font-size:14px;font-weight:800}
#file .food dt em{color:#f00;margin-right:3px}
#file .food dd{margin-left:20px;padding-top:5px}
#file .food dd label{display:block;cursor:pointer;padding-top:5px}
#file .food dd input{margin-right:10px}
#file .food dl.dl2{clear:both;float:none;border:0;width:auto;height:auto;padding-bottom:40px}
#file .food dl.dl2 dd{overflow:hidden}
#file .food dl.dl2 dd label{float:left;width:150px}
#file .food dl.disabled{color:#999}
#file .food dl.disabled .input_txt{border-color:#ccc;background-color:#f5f5f5}
#file .exam{padding:20px 20px 30px 20px;line-height:28px}
#file .exam dl{padding-bottom:20px}
#file .exam dl.fl{width:364px}
#file .exam dt{float:left;width:195px;font-size:14px;font-weight:800}
#file .exam dt em{color:#f00;margin-right:3px}
#file .exam dl.fl dd{font-size:14px}
#file .exam .text{border:1px solid #b8bfc5;height:16px;line-height:16px;padding:4px;margin:0 5px}
#file .exam .span1{width:50px}
#file .exam .span2{width:21px}
#file .exam select{height:26px}
#file .exam dd label{float:left;cursor:pointer}
#file .exam dd label.mr40{margin-right:40px;width:60px}
#file .exam dl.disabled{color:#999}
#file .exam dl.disabled .text{border-color:#ccc;background-color:#f5f5f5}
#file .subline{border:1px solid #e4e3e3;border-bottom:3px solid #55b20c;height:38px;padding-top:3px;line-height:38px;padding:0 20px}
#file .subline h4{color: #55b20c;font: 800 14px/38px Arial}